(perfect details)